<?php
/**
 *
 * 登录控制器。
 *
 **/

namespace Home\Controller;

use Think\Controller;

class LoginController extends Controller
{

    /**
     * 这里假设 用户已经登录了 中原银行 ，并得到中原银行的返回信息 
     */
    public function msg()
    {
        // 将用户的信息 存入 session
        $user['phone'] = '13693913417';
        $user['username'] = 'name7';
        $user['id_card'] = '410802198810310007';
        $user['code']  = md5(666);
        session('user',$user);
        dump('用户已登录');
    }

    // 测试清空session
    public function clear()
    {
        session('user',null);
        dump('session已清除');
    }

    public function login()
    {
        // 1.检测用户是否已经登录
        $user_code = session('user.code');
        if(!$user_code){
            // 这里检测到 用户没有登录 跳转到 登录 页面  （ 未完 ）
            
        }

        // 2. 检测用户信息 是否 已经存入到 数据库中 
        $where['code'] = $user_code;
        $count = M('user')->where($where)->count();

        if($count > 0){
            // 这里检测到了 用户的信息 可以直接跳转到 相应页面
            
        }else{
            // 没有检测到用户的信息 ， 将用户信息存入到 表中
            // dump(session('user'));die;
            $data = session('user');
            $data['add_time'] = time();
            $res = M('user')->add($data);
            dump($res);die;
        }
        
    }

}